Quality assurance of test specifications for reactive systems

نویسنده

  • Benjamin Immanuel Eberhardt Elmar Zeiß
چکیده

Extensive testing of modern communicating systems often involves large and complex test suites that need to be maintained throughout the life cycle of the tested systems. For this purpose, quality assurance of test suites is an inevitable task that eventually may have an impact on the quality of the system under test as well. In this thesis, we present a holistic method towards the analytical quality engineering of test specifications. We cover in detail what constitutes the quality of test specifications by adapting a quality model for software to test specifications and present how to apply targetoriented static testing to test specifications. We also introduce a dynamic testing method for test specifications, including a reverse engineering approach for test behavior models, and present a method for the consistency analysis of system responses in test suites. Based on the quality assessments made, the test suites can be improved regarding specific quality characteristics of this quality model. Finally, we validate and demonstrate the applicability of our approaches in a case study by means of a prototype implementation.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Quality Indicators for Automotive Test Case Specifications

Testing is an important quality assurance activity during development of automotive software. Automotive OEMs and suppliers use test case specifications to specify, mostly informal, test cases as well as supporting information like traces to requirements. While the quality of the test case specifications has a high influence on the quality of the subsequent testing, quality of informal automoti...

متن کامل

Applying the ISO 9126 quality model to test specifications - exemplified for TTCN-3 test specifications

Quality models are needed to evaluate and set goals for the quality of a software product. The international ISO/IEC standard 9126 defines a general quality model for software products. Software is developed in different domains and the usage of the ISO/IEC quality model requires an instantiation for each concrete domain. One special domain is the development and maintenance of test specificati...

متن کامل

Comparison of acceptance tests for SPECT systems in Tehran [Persian]

Introduction: Acceptance test is a necessary procedure after SPECT system installation. The goal of this test is to reveal system's present condition, to compare it with manufacturer's specifications and also as a base for later tests. Methods: This study investigated four SPECT systems in Tehran. All of the quality control tests are performed on the basis of NEMA and IAEA recommendations...

متن کامل

High level transition systems of CSP specifications and their application in automated testing

State of the art quality assurance for safety critical software systems requires formal methods for verification and testing. The context of this thesis is the field of specification based testing of embedded reactive real-time systems. One of the drawbacks using formal methods to model large systems is the state explosion of transition systems generated from formal specifications. In this PhD-...

متن کامل

Remodeling Of Average Of Patients QC Method To Maximize Lengths Of Analytical Runs In Regional Reference Laboratories

  Background and Objective: Improved and modified automation will require the development of smart process control systems that provide on-line decisions to release patients’ test results based on high analytical quality assurance formula. Materials and Methods: We collected patients’ test results from 10840 healthy subjects based on 1.96z as truncation limit for 29 common haematochemical ana...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010